advantage over others - French English Dictionary